.cd-words-wrapper {
	display: inline-block;
	position: relative;
	text-align: left;
}
.cd-words-wrapper b {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0;
}
.cd-headline {
	font-size:48px;
	color:#fc2705;
	font-style:normal;
	margin:46px 0 60px 0;
	width:100%;
	-webkit-animation: neon 1.5s ease-in-out infinite alternate;
	-moz-animation: neon4 1.5s ease-in-out infinite alternate;
	animation: neon4 1.5s ease-in-out infinite alternate;
}
.cd-headline em, .cd-headline i {
	font-style:normal
}
/* -------------------------------- 

xscale 

-------------------------------- */
.cd-headline.scale i {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.is-visible .cd-headline.scale i {
	opacity: 1;
}
.cd-headline.scale i.in {
	-webkit-animation: scale-up 0.6s forwards;
	-moz-animation: scale-up 0.6s forwards;
	animation: scale-up 0.6s forwards;
}
.cd-headline.scale i.out {
	-webkit-animation: scale-down 0.6s forwards;
	-moz-animation: scale-down 0.6s forwards;
	animation: scale-down 0.6s forwards;
}
.no-csstransitions .cd-headline.scale i {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 0;
}
.no-csstransitions .cd-headline.scale .is-visible i {
	opacity: 1;
}
 @-webkit-keyframes scale-up {
 0% {
 -webkit-transform: scale(0);
 opacity: 0;
}
 60% {
 -webkit-transform: scale(1.2);
 opacity: 1;
}
 100% {
 -webkit-transform: scale(1);
 opacity: 1;
}
}
@-moz-keyframes scale-up {
 0% {
 -moz-transform: scale(0);
 opacity: 0;
}
 60% {
 -moz-transform: scale(1.2);
 opacity: 1;
}
 100% {
 -moz-transform: scale(1);
 opacity: 1;
}
}
@keyframes scale-up {
 0% {
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
}
 60% {
 -webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -ms-transform: scale(1.2);
 -o-transform: scale(1.2);
 transform: scale(1.2);
 opacity: 1;
}
 100% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
}
}
@-webkit-keyframes scale-down {
 0% {
 -webkit-transform: scale(1);
 opacity: 1;
}
 60% {
 -webkit-transform: scale(0);
 opacity: 0;
}
}
@-moz-keyframes scale-down {
 0% {
 -moz-transform: scale(1);
 opacity: 1;
}
 60% {
 -moz-transform: scale(0);
 opacity: 0;
}
}
@keyframes scale-down {
 0% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
}
 60% {
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
}
}


/*glow for webkit*/


@-webkit-keyframes neon {
 from {
 text-shadow: 0 0 10px #fff,  0 0 20px #fff,  0 0 30px #fff,  0 0 40px #FFDD1B,  0 0 70px #FFDD1B,  0 0 80px #FFDD1B,  0 0 100px #FFDD1B,  0 0 150px #FFDD1B;
}
to {
	text-shadow: 0 0 5px #fff,  0 0 10px #fff,  0 0 15px #fff,  0 0 20px #FFDD1B,  0 0 35px #FFDD1B,  0 0 40px #FFDD1B,  0 0 50px #FFDD1B,  0 0 75px #FFDD1B;
}
}



/*glow*/


@keyframes neon {
 from {
 text-shadow: 0 0 10px #fff,  0 0 20px #fff,  0 0 30px #fff,  0 0 40px #FFDD1B,  0 0 70px #FFDD1B,  0 0 80px #FFDD1B,  0 0 100px #FFDD1B,  0 0 150px #FFDD1B;
}
to {
	text-shadow: 0 0 5px #fff,  0 0 10px #fff,  0 0 15px #fff,  0 0 20px #FFDD1B,  0 0 35px #FFDD1B,  0 0 40px #FFDD1B,  0 0 50px #FFDD1B,  0 0 75px #FFDD1B;
}
}
